* {
	margin:0; 
	padding:0;
}
body { 
	padding: 0px 2px 0px 2px;
	color: #333;
	font-size:12px;
	font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;
	background:#EEE; 
	text-align:center;
}
#wrapper{ 
	width:auto; 
	/*border:1px solid #000;*/
	min-width:770px; 
	/*max-width:1024px;*/ 
	text-align:left; 
	margin-left:auto; 
	margin-right:auto; 
	position:relative;
}

#outer{ 
	margin-left:130px; 
	margin-right:250px; 
	background:#EEE; 
	/*border-left:1px solid #000;*/ 
	/*border-right:1px solid #000;*/
	color: #333;
}
#header{ 
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	height:70px; 
	line-height:70px; 
	border-bottom:1px solid #ccd2de;
	overflow:hidden; 
	background:#EEE; 
	text-align:center; 
	font-size:xx-large;
}
#left {
	position:relative;/*ie needs this to show float */
	width:130px;
	float:left;
	left:-1px;
	margin-left:-129px;/*must be 1px less than width otherwise won't push footer down */
}
* html #left { 
	margin-right:-3px;
}/* 3px jog*/
* html #outer{/* 3px jog*/
	margin-left:127px; 
	margin-right:127px;
}
#right {
	position:relative;/*ie needs this to show float */
	width:250px; 
	float:right; 
	left:1px;
	margin-right:-249px;/*must be 1px less than width otherwise won't push footer down */
}

* html #right { 
	margin-right:-250px; 
	margin-left:-3px
}/* stop float drop in ie + 3px jog */

#footer { 
	width:100%; 
	clear:both; 
	line-height:50px; 
	/*border-top:1px solid #000;*/
	background:#EEE; 
	color:#000; 
	text-align:center; 
	position:relative;
}
#clearheader{ 
	height:72px;
}/*needed to make room for header*/
#centrecontent { 
	float:right; 
	width:100%; 
	position:relative;
}

html>body #centrecontent { margin:0 -0.5%}/*moz needs this*/
.outerwrap { float:left; width:99%;}
.clearer{ height:1px; overflow:hidden; margin-top:-1px; clear:both;}

/* mac hide\*/
* html #outer, * html #wrapper,* html #centrecontent { height:1%}
/* end hide */
